'Declaration
<ExtensionAttribute()> <NotNullAttribute()> Public Overloads Shared Function BrowseTree( _ ByVal client As IEasyUAClient, _ ByVal endpointDescriptor As UAEndpointDescriptor, _ ByVal nodeDescriptor As UANodeDescriptor, _ ByVal browseParameters As UABrowseParameters, _ ByVal nodeElementsTransformer As Func(Of IEnumerable(Of UANodeElement),IEnumerable(Of UANodeElement)) _ ) As ITreeTraversable(Of UANodeTreePosition)
'Usage
Dim client As IEasyUAClient Dim endpointDescriptor As UAEndpointDescriptor Dim nodeDescriptor As UANodeDescriptor Dim browseParameters As UABrowseParameters Dim nodeElementsTransformer As Func(Of IEnumerable(Of UANodeElement),IEnumerable(Of UANodeElement)) Dim value As ITreeTraversable(Of UANodeTreePosition) value = IEasyUAClientExtension2.BrowseTree(client, endpointDescriptor, nodeDescriptor, browseParameters, nodeElementsTransformer)
[Extension()] [NotNull()] public static ITreeTraversable<UANodeTreePosition> BrowseTree( IEasyUAClient client, UAEndpointDescriptor endpointDescriptor, UANodeDescriptor nodeDescriptor, UABrowseParameters browseParameters, Func<IEnumerable<UANodeElement>,IEnumerable<UANodeElement>> nodeElementsTransformer )
[Extension()] [NotNull()] public: static ITreeTraversable<UANodeTreePosition^>^ BrowseTree( IEasyUAClient^ client, UAEndpointDescriptor^ endpointDescriptor, UANodeDescriptor^ nodeDescriptor, UABrowseParameters^ browseParameters, Func<IEnumerable<UANodeElement^>^,IEnumerable<UANodeElement^>^>^ nodeElementsTransformer )
Parameters
- client
- The client object that will perform the operation.
- endpointDescriptor
- Endpoint descriptor. Identifies the OPC-UA server.
- nodeDescriptor
- Starting node descriptor. Identifies the node in OPC server's address space.
- browseParameters
- Browse parameters such as node classes and reference types to be returned.
- nodeElementsTransformer
- Transforms a sequence of child node elements before it is used for further browsing.